//
//  NSString+StringDate.m
//  YiQiTingShu
//
//  Created by dllo on 15/11/13.
//  Copyright © 2015年 直到世界的尽头. All rights reserved.
//

#import "NSString+StringDate.h"

@implementation NSString (StringDate)

+(NSString *) compareCurrentTime:(NSDate*) compareDate
{
    NSTimeInterval  timeInterval = [compareDate timeIntervalSinceNow];
    timeInterval = -timeInterval;
    long temp = 0;
    NSString *result;
    if (timeInterval < 60) {
        result = [NSString stringWithFormat:@"刚刚"];
    }
    else if((temp = timeInterval/60) <60){
        result = [NSString stringWithFormat:@"%ld分钟前",temp];
    }
    
    else if((temp = temp/60) <24){
        result = [NSString stringWithFormat:@"%ld小时前",temp];
    }
    
    else if((temp = temp/24) <30){
        result = [NSString stringWithFormat:@"%ld天前",temp];
    }
    
    else if((temp = temp/30) <12){
        result = [NSString stringWithFormat:@"%ld月前",temp];
    }
    else{
        temp = temp/12;
        result = [NSString stringWithFormat:@"%ld年前",temp];
    }
    
    return  result;
}

+(NSString *) stringWithTimeString:(NSString *)string
{
    CGFloat value = [string doubleValue];
    NSInteger fenzhong = value / 60;
    NSInteger miao = (NSInteger)value % 60;
    if (miao < 10) {
        return [NSString stringWithFormat:@"%2ld:0%1ld", fenzhong, miao];
    }
    return [NSString stringWithFormat:@"%2ld:%2ld", fenzhong, miao];
}

@end
